package com.hyt.it.ogt.kq.service.bm.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;


@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ToString(callSuper = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("bm_student_qualifications")
@ApiModel(value = "非开放性报名对象", description = "非开放性考生信息")
public class NonOpenInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "项目id")
    private String projectId;

    @ApiModelProperty(value = "姓名")
    private String studentName;

    @ApiModelProperty(value = "证件类型")
    private String cardType;

    @ApiModelProperty(value = "证件号码")
    private String cardNumber;

    @ApiModelProperty(value = "所属机构id")
    private String officeId;

    @ApiModelProperty(value = "所属机构")
    private String officeName;

    @ApiModelProperty(value = "是否报名（0：未报名，1：已报名）")
    private Boolean isBm;

    @ApiModelProperty(value = "报名时间")
    private String bmTime;

    @ApiModelProperty(value = "上级id")
    private String ancestors;

    @ApiModelProperty(value = "部门id")
    private String deptId;

    @ApiModelProperty(value = "科目ID集合")
    private String subjectIds;

    @ApiModelProperty(value = "考生基础ID", notes = "平台考生管理的ID")
    private String studentBaseId;

}
